package uniriotec.dsw.tickets.servicos.impl;

import java.util.List;

import uniriotec.dsw.tickets.modelo.Usuario;
import uniriotec.dsw.tickets.servicos.interfaces.IUsuarioService;
import uniriotec.dsw.tickets.servicos.util.ServiceUtil;

public class ListaUsuarios {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		

		try{
			
			IUsuarioService service = ServiceUtil.getServiceFactory().getUsuarioService();
			List<Usuario> lista = null;
			lista=service.retrieve();
			System.out.println("Quantidade: "+ lista.size());
			System.out.println("Listagem de Usuários:----------------------:");
			System.out.println("Nome-------------------Sobrenome---------------- -Email--------------- - Perfil-------");
			System.out.println(lista.size());
			if (!(lista.isEmpty()))
			for (Usuario usuario:lista)
				System.out.println(usuario.getNome()+" "+usuario.getSobrenome()+" "+usuario.getEmail()+" "+usuario.getPerfil().toString());
			
			
		}catch(Exception e) {
	       return;
		}
		}


	}


